package com.zkingsoft.constance;

/**
 * 
 * @Description: 业务常量类
 * @author:姜友瑶
 * @date 2016年8月28日
 */
public interface Dictionary {

	// =====================================账号类型
	/**
	 * 平台管理员
	 */
	String USER_TYPE_SUPER = "super";
	/**
	 * 开发人员
	 */
	String USER_TYPE_DEVELOPER = "developer";
	/**
	 * 公司管理员
	 */
	String USER_TYPE_ADMIN = "admin";
	/**
	 * 客户
	 */
	String USER_TYPE_CUSTIMER = "customer";
	/**
	 * 公司员工
	 */
	String USER_TYPE_EMPLOYEE = "employee";

	// =====================================账号状态
	/**
	 * 已激活
	 */
	String ACCOUNT_STATUS_ACTIVATE = "activate";
	/**
	 * 未激活
	 */
	String ACCOUNT_STATUS_INACTIVATED = "inactivated";
	/**
	 * 锁定
	 */
	String ACCOUNT_STATUS_LOCKED = "locked";

	// =====================================逻辑删除标识
	/**
	 * 未删除
	 */
	String DELETED_N = "N";
	/**
	 * 已删除
	 */
	String DELETED_Y = "Y";

	// =====================================是否类字段
	/**
	 * 肯定
	 */
	String IS_Y = "是";
	/**
	 * 否定
	 */
	String IS_N = "否";

	// =====================================bug状态
	/**
	 * 字符串 - 是
	 */
	String FLAG_YES = "是";
	/**
	 * 字符串 - 否
	 */
	String FLAG_NO = "否";

	/**
	 * 默认状态是确认
	 */
	String BUG_STATUS_VAITE = "待解决";
	String BUG_STATUS_CONFIRM = "确认";
	String BUG_STATUS_ASSIGN = "指派";
	String BUG_STATUS_HANDLE = "解决";
	String BUG_STATUS_CLOSE = "关闭";
	String BUG_STATUS_ACTIVE = "激活";
	// =====================================bug解决方案（类型）
	String BUG_TYPE_VAITE = "待解决";
	String BUG_TYPE_HANDLED = "已解决";
	String BUG_TYPE_DESIGN = "设计如此";
	String BUG_TYPE_REPEAT = "重复bug";
	String BUG_TYPE_OUT = "外部原因";
	String BUG_TYPE_DELAY = "延期处理";
	String BUG_TYPE_NO_APPEAR = "无法重现";
	String BUG_TYPE_NO = "不予解决";

	// ======================================项目状态
	/**
	 * 项目状态 
	 */
	String PROJ_STATUS = "项目状态";
	/**
	 * 项目状态 -需求调研
	 */
	String PROJ_STATUS_XQDY="需求调研";
	

	// ======================================职位管理

	String POST_NAME_KFGCS = "开发工程师";
	String POST_NAME_XMJL = "项目经理";
	String POST_NAME_YWJL = "业务经理";
	String POST_NAME_CPJL = "产品经理";
	String POST_NAME_ZJL = "总经理";
	String POST_NAME_CEGCS = "测试工程师";

	// ======================================阅读状态

	String SENDREPORT_STATUS_YYD = "已阅读";

	String SENDREPORT_STATUS_WYD = "未阅读";

	// ======================================账号角色
	String USER_ROLE_ZJL = "总经理";

	/**
	 * 邮件属性
	 */
	String MAIL_SMTP_HOST = "smtp.163.com";
	String MAIL_SMTP_PORT = "25";
	String MAIL_SMTP_AUTH = "true";
	String MAIL_SEND_ACCOUNT = "smvic_chencai@163.com"; // 邮箱帐户
	String MAIL_SEND_PASSWORD = "814547139chen"; // 密码

	// 本地文件上传配置
//	String SAVE_PATH = "d:/webresources/uploadeFile/";
//	String string = "http://127.0.0.1:1088/uploadeFile/";
	//String SAVE_PATH = "d:/picroot/uploadeFile/";
	//String SAVE_PATH = "c:/webresources/uploadeFile/";
	//String SAVE_URL = "http://127.0.0.1:1088/uploadeFile/";

	// 服务器文件上传配置
	 String SAVE_PATH = "/home/admini/static/uploadeFile/";
	 String SAVE_URL = "http://static.zkingsoft.com/uploadeFile/";
	 
//	 String SAVE_PATH = "/Users/jiangyouyao/java/webresources/";
//	 String SAVE_URL = "http://127.0.0.1:1088/uploadeFile/";

	// //内网
	//String SAVE_PATH = "C:/Excel/uploadeFile/";
	//String SAVE_URL = "http://10.0.0.7:1088/uploadeFile/";
	// 数据字段类型
	String DICTIONARY_CODE_REVIEW = "评审问题";// 代码评审
	String TASK_TYPE = "任务类型"; // 任务类型

	String TASK_LEVEL = "任务等级"; // 任务等级

	// 任务类型
	String TASK_TYPE_EDVELOP = "开发任务";
	String TASK_TYPE_DAY = "日常任务";

	// 任务状态
	String TASK_STATUS_NO_START = "未开始";
	String TASK_STATUS_YES_START = "已开始";
	String TASK_STATUS_FINISHED = "已完成";
	String TASK_STATUS_CANCEL = "已取消";
	String TASK_STATUS_YCJ="已创建";
	//任务是否被删除
	String TASK_ISDELY="是";
	String TASK_ISDELN="否";
	// 评审细则答案
	String CODE_REVIEW_YES = "是";
	String CODE_REVIEW_NO = "否";
	
	String TASK_YES_DEL = "是";
	String TASK_NO_DEL = "否";
	
	// 发布类型
	String PUBLISH_TYPE_MY_RECEIVE = "1";// 我接受的任务
	String PUBLISH_TYPE_MY_PUBLIS = "2"; // 我发布的的任务

	// 任务处理结果
	String TASK_RESULT_STATUS_WAIT = "待处理";// 待处理

	// 任务等级划分，暂时自定义
	String TASL_EXP_LEVEL1 = "青铜";// 小于60
	String TASL_EXP_LEVEL2 = "白银";// 大于70
	String TASL_EXP_LEVEL3 = "黄金";// 大于80
	String TASL_EXP_LEVEL4 = "钻石";// 大于90
	String TASL_EXP_LEVEL = "黄铜V";// 小于60
	
	//排序
	String ORDER_DESC = "desc ";//排序方式为降序
	String SORT_AGE = "age";//排序字段为age
	String SORT_DEPT_ID = "dept_id";//排序字段为dept_id 
	String SORT_COIN = "coin";//排序字段为coin
	String SORT_EXPERIENCE = "experience";//排序字段为experience 
	
	//钉钉发送不同状态的消息对应不同的颜色
	String BG_COLOR_NO_START = "FFF7B55E";//未开始
	String BG_COLOR_START = "FF337AB7";//已开始
	String BG_COLOR_FINISHED = "FF40DE5A";//已完成	
	String BG_COLOR_CANCLE = "FF75878A";//取消
	String BG_COLOR_ASSESS = "FFF0E68C";//评价
	String BG_COLOR_FENDBACK = 	"FFDC143C";//意见反馈
	String BG_COLOR_NO_FINISHED = 	"FFDB9370";//未完成任务（包括已开始，未开始）
	String TITLE_NO_START = "新任务";//未开始
	String TITLE_START = "开始任务";//已开始
	String TITLE_FINISHED = "完成任务";//已完成
	String TITLE_CANCLE = "任务取消";//取消
	String TITLE_ASSESS = "已评价";//评价
	String TITLE_FENDBACK_NEW = "用户新增加了意见反馈";//意见反馈
	String TITLE_FENDBACK_MODIFY = "用户修改了意见反馈";//意见反馈
	String TITLE_NO_FINISHED = "未完成任务";//未完成任务（包括已开始，未开始）
	
	
	//反馈问题处理结果
	String DEAL_RESULT_NO = "不予处理";
	String DEAL_RESULT_FINISHED = "已处理完毕";
	String PROJ_STATUS_ZSSX = "正式上线";
	String PROJ_STATUS_XMSQ = "项目舍弃";
	
	//钉钉推送标题
	String DINGDING_PUSH_TITLE="钉钉日志推送";
}
